interface _CU_ {
    /**
     * 校验默认值，当值不是指定类型时，返回默认值。
     * @param t 类型
     * @param value 值
     * @param defaultValue 默认值
     * @returns 值
     */
    defaultValue(t: string, value: any, defaultValue: any): any;
}
{
    Object.defineProperty(_CU_.prototype, 'defaultValue', {
        writable: false,
        configurable: false,
        enumerable: false,
        value: (t: string, value: any, defaultValue: any) => {
            return U.typeof(value) === t ? value : defaultValue;
        }
    });
}
